morally degenerate - French English Dictionary